home *** CD-ROM | disk | FTP | other *** search
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: ArcFS Archive
(archive/arcFS).
You can browse this item here: riscos
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| dexvert
| ArcFS Archive (archive/arcFS)
| magic
| Supported |
100%
| file
| RISC OS archive (ArcFS format)
| default
| |
99%
| file
| data
| default
| |
100%
| TrID
| Acorn ArcFS Archive
| default
| |
100%
| gt2
| Kopftext: 'Archive'
| default (weak)
| |
100%
| detectItEasy
| Archive: ArcFS
| default
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 41 72 63 68 69 76 65 00 | 44 01 00 00 54 03 00 00 |Archive.|D...T...|
|00000010| 28 00 00 00 64 00 00 00 | 00 00 00 00 00 00 00 00 |(...d...|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000050| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000060| 82 21 55 6c 74 69 6d 61 | 74 65 00 00 ff ff ff ff |.!Ultima|te......|
|00000070| 46 fd ff ff 9c 3f fc 1e | 00 00 00 00 ff ff ff ff |F....?..|........|
|00000080| 20 01 00 80 82 21 42 6f | 6f 74 00 00 04 52 8a 03 | ....!Bo|ot...R..|
|00000090| 36 00 00 00 43 eb ff ff | 90 89 c0 07 03 00 67 4f |6...C...|......gO|
|000000a0| 36 00 00 00 24 00 00 00 | 82 21 52 75 6e 00 04 00 |6...$...|.!Run...|
|000000b0| 04 52 8a 03 89 00 00 00 | 43 eb ff ff 49 59 cb 42 |.R......|C...IY.B|
|000000c0| 03 00 07 ce 89 00 00 00 | 7e 00 00 00 82 21 52 75 |........|~....!Ru|
|000000d0| 6e 49 6d 61 67 65 00 03 | 92 0f 00 00 43 fb ff ff |nImage..|....C...|
|000000e0| 15 37 d5 42 03 00 9d fd | 92 0f 00 00 2b 01 00 00 |.7.B....|....+...|
|000000f0| 82 21 53 70 72 69 74 65 | 73 00 8a 03 e0 02 00 00 |.!Sprite|s.......|
|00000100| 43 f9 ff ff 9c 60 c0 07 | 03 00 2f 25 e0 02 00 00 |C....`..|../%....|
|00000110| e1 10 00 00 82 54 65 6d | 70 6c 61 74 65 73 00 03 |.....Tem|plates..|
|00000120| df 01 00 00 43 ec ff ff | 94 04 d2 42 03 00 dc c7 |....C...|...B....|
|00000130| df 01 00 00 e5 13 00 00 | 82 57 69 6d 70 4c 69 62 |........|.WimpLib|
|00000140| 00 52 8a 03 e5 11 00 00 | 43 fb ff ff 79 75 d5 42 |.R......|C...yu.B|
|00000150| 03 00 86 67 e5 11 00 00 | e8 15 00 00 00 00 00 00 |...g....|........|
|00000160| c3 00 04 00 04 52 8a 03 | c8 7d 8a 03 54 5c 8a 03 |.....R..|.}..T\..|
|00000170| 6c 8e 8a 03 64 53 8a 03 | 00 80 8a 03 e0 54 8a 03 |l...dS..|.....T..|
|00000180| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000190| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000001f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000200| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000210| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000220| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000230| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000240| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000250| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000260| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000270| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000280| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000290| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002a0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002b0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002d0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002e0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000002f0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000300| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000310| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000320| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000330| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000340| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000350| 00 00 00 00 46 69 6c 65 | 44 61 74 61 82 21 42 6f |....File|Data.!Bo|
|00000360| 6f 74 00 00 04 52 8a 03 | 36 00 00 00 43 eb ff ff |ot...R..|6...C...|
|00000370| 90 89 c0 07 03 00 67 4f | 7c 20 3e 20 21 55 6c 74 |......gO|| > !Ult|
|00000380| 69 6d 61 74 65 2e 21 42 | 6f 6f 74 0a 7c 0a 49 63 |imate.!B|oot.|.Ic|
|00000390| 6f 6e 53 70 72 69 74 65 | 73 20 3c 4f 62 65 79 24 |onSprite|s <Obey$|
|000003a0| 44 69 72 3e 2e 21 53 70 | 72 69 74 65 73 0a 46 69 |Dir>.!Sp|rites.Fi|
|000003b0| 6c 65 44 61 74 61 82 21 | 52 75 6e 00 04 00 04 52 |leData.!|Run....R|
|000003c0| 8a 03 89 00 00 00 43 eb | ff ff 49 59 cb 42 03 00 |......C.|..IY.B..|
|000003d0| 07 ce 7c 20 3e 20 21 55 | 6c 74 69 6d 61 74 65 2e |..| > !U|ltimate.|
|000003e0| 21 52 75 6e 0a 7c 0a 49 | 63 6f 6e 53 70 72 69 74 |!Run.|.I|conSprit|
|000003f0| 65 73 20 3c 4f 62 65 79 | 24 44 69 72 3e 2e 21 53 |es <Obey|$Dir>.!S|
|00000400| 70 72 69 74 65 73 0a 53 | 65 74 20 55 6c 74 69 6d |prites.S|et Ultim|
|00000410| 61 74 65 24 44 69 72 20 | 3c 4f 62 65 79 24 44 69 |ate$Dir |<Obey$Di|
|00000420| 72 3e 0a 57 69 6d 70 53 | 6c 6f 74 20 2d 6d 69 6e |r>.WimpS|lot -min|
|00000430| 20 33 32 6b 20 2d 6d 61 | 78 20 33 32 6b 0a 52 75 | 32k -ma|x 32k.Ru|
|00000440| 6e 20 3c 55 6c 74 69 6d | 61 74 65 24 44 69 72 3e |n <Ultim|ate$Dir>|
|00000450| 2e 21 52 75 6e 49 6d 61 | 67 65 0a 46 69 6c 65 44 |.!RunIma|ge.FileD|
|00000460| 61 74 61 82 21 52 75 6e | 49 6d 61 67 65 00 03 92 |ata.!Run|Image...|
|00000470| 0f 00 00 43 fb ff ff 15 | 37 d5 42 03 00 9d fd 0d |...C....|7.B.....|
|00000480| 00 0a 10 f4 20 3e 21 52 | 75 6e 49 6d 61 67 65 0d |.... >!R|unImage.|
|00000490| 00 14 1f c8 9b 20 22 3c | 55 6c 74 69 6d 61 74 65 |..... "<|Ultimate|
|000004a0| 24 44 69 72 3e 2e 57 69 | 6d 70 4c 69 62 22 0d 00 |$Dir>.Wi|mpLib"..|
|000004b0| 1e 0f f2 69 6e 69 74 69 | 61 6c 69 73 65 0d 00 23 |...initi|alise..#|
|000004c0| 0e ee 20 85 20 f2 65 72 | 72 6f 72 0d 00 3c 05 f5 |.. . .er|ror..<..|
|000004d0| 0d 00 46 30 20 20 c8 99 | 20 22 57 69 6d 70 5f 50 |..F0 ..| "Wimp_P|
|000004e0| 6f 6c 6c 22 2c 6d 61 73 | 6b 25 2c 77 69 6d 70 5f |oll",mas|k%,wimp_|
|000004f0| 62 6c 6f 63 6b 25 20 b8 | 20 72 65 73 75 6c 74 25 |block% .| result%|
|00000500| 0d 00 50 12 20 20 c8 8e | 20 72 65 73 75 6c 74 25 |..P. ..| result%|
|00000510| 20 ca 0d 00 56 2d 20 20 | 20 20 c9 20 36 20 20 20 | ...V- | . 6 |
|00000520| 20 20 3a 20 f2 6d 6f 75 | 73 65 5f 63 6c 69 63 6b | : .mou|se_click|
|00000530| 28 77 69 6d 70 5f 62 6c | 6f 63 6b 25 21 38 29 0d |(wimp_bl|ock%!8).|
|00000540| 00 59 1e 20 20 20 20 c9 | 20 39 20 20 20 20 20 3a |.Y. .| 9 :|
|00000550| 20 f2 6d 65 6e 75 5f 73 | 65 6c 65 63 74 0d 00 5a | .menu_s|elect..Z|
|00000560| 32 20 20 20 20 c9 20 31 | 37 2c 31 38 20 3a 20 f2 |2 . 1|7,18 : .|
|00000570| 72 65 63 65 69 76 65 5f | 6d 65 73 73 61 67 65 28 |receive_|message(|
|00000580| 77 69 6d 70 5f 62 6c 6f | 63 6b 25 21 31 36 29 0d |wimp_blo|ck%!16).|
|00000590| 00 64 07 20 20 cb 0d 00 | 6e 0f fd 20 66 69 6e 69 |.d. ...|n.. fini|
|000005a0| 73 68 65 64 25 0d 00 78 | 1d f2 63 6c 6f 73 65 64 |shed%..x|..closed|
|000005b0| 6f 77 6e 5f 77 69 6d 70 | 28 74 61 73 6b 5f 69 64 |own_wimp|(task_id|
|000005c0| 25 29 0d 00 82 05 e0 0d | 00 c8 11 dd 20 f2 69 6e |%)......|.... .in|
|000005d0| 69 74 69 61 6c 69 73 65 | 0d 00 cd 11 20 20 de 20 |itialise|.... . |
|000005e0| 62 75 66 66 65 72 20 34 | 30 0d 00 d2 1d 20 20 66 |buffer 4|0.... f|
|000005f0| 69 6e 69 73 68 65 64 25 | 20 20 20 20 20 20 20 20 |inished%| |
|00000600| 20 20 20 3d 20 a3 0d 00 | dc 1d 20 20 6d 61 73 6b | = ...|.. mask|
|00000610| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 |% | |
|00000620| 3d 20 30 0d 00 e1 40 20 | 20 74 61 73 6b 5f 69 64 |= 0...@ | task_id|
|00000630| 25 20 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 a4 |% | = .|
|00000640| 69 6e 69 74 69 61 6c 69 | 73 65 5f 77 69 6d 70 28 |initiali|se_wimp(|
|00000650| 22 55 6c 74 69 6d 61 74 | 65 20 75 74 69 6c 69 74 |"Ultimat|e utilit|
|00000660| 79 22 29 0d 00 e6 47 20 | 20 62 61 72 5f 69 63 6f |y")...G | bar_ico|
|00000670| 6e 25 20 20 20 20 20 20 | 20 20 20 20 20 3d 20 a4 |n% | = .|
|00000680| 63 72 65 61 74 65 5f 62 | 61 72 5f 69 63 6f 6e 28 |create_b|ar_icon(|
|00000690| 22 21 75 6c 74 69 6d 61 | 74 65 22 2c 62 61 72 5f |"!ultima|te",bar_|
|000006a0| 69 63 6f 6e 5f 6c 65 66 | 74 29 0d 00 eb 46 20 20 |icon_lef|t)...F |
|000006b0| 69 63 6f 6e 5f 6d 65 6e | 75 25 20 20 20 20 20 20 |icon_men|u% |
|000006c0| 20 20 20 20 3d 20 a4 63 | 72 65 61 74 65 5f 6d 65 | = .c|reate_me|
|000006d0| 6e 75 28 22 55 6c 74 69 | 6d 61 74 65 2c 49 6e 66 |nu("Ulti|mate,Inf|
|000006e0| 6f 2c 4f 70 74 69 6f 6e | 73 2c 51 75 69 74 22 29 |o,Option|s,Quit")|
|000006f0| 0d 00 f0 43 20 20 6f 70 | 74 69 6f 6e 73 5f 6d 65 |...C op|tions_me|
|00000700| 6e 75 25 20 20 20 20 20 | 20 20 3d 20 a4 63 72 65 |nu% | = .cre|
|00000710| 61 74 65 5f 6d 65 6e 75 | 28 22 4f 70 74 69 6f 6e |ate_menu|("Option|
|00000720| 73 2c 43 6f 70 79 2c 43 | 6f 75 6e 74 2c 57 69 70 |s,Copy,C|ount,Wip|
|00000730| 65 22 29 0d 00 f5 8d 20 | 20 63 6f 70 79 5f 6f 70 |e").... | copy_op|
|00000740| 74 69 6f 6e 73 5f 6d 65 | 6e 75 25 20 20 3d 20 a4 |tions_me|nu% = .|
|00000750| 63 72 65 61 74 65 5f 6d | 65 6e 75 28 22 43 6f 70 |create_m|enu("Cop|
|00000760| 79 2c 41 63 63 65 73 73 | 2c 43 6f 6e 66 69 72 6d |y,Access|,Confirm|
|00000770| 2c 44 65 6c 65 74 65 2c | 46 6f 72 63 65 2c 4c 6f |,Delete,|Force,Lo|
|00000780| 6f 6b 2c 4e 65 77 65 72 | 2c 50 72 6f 6d 70 74 2c |ok,Newer|,Prompt,|
|00000790| 51 75 69 63 6b 2c 52 65 | 63 75 72 73 65 2c 53 74 |Quick,Re|curse,St|
|000007a0| 61 6d 70 2c 53 74 72 75 | 63 74 75 72 65 2c 56 65 |amp,Stru|cture,Ve|
|000007b0| 72 62 6f 73 65 24 2c 44 | 65 66 61 75 6c 74 22 29 |rbose$,D|efault")|
|000007c0| 0d 00 fa 52 20 20 63 6f | 75 6e 74 5f 6f 70 74 69 |...R co|unt_opti|
|000007d0| 6f 6e 73 5f 6d 65 6e 75 | 25 20 3d 20 a4 63 72 65 |ons_menu|% = .cre|
|000007e0| 61 74 65 5f 6d 65 6e 75 | 28 22 43 6f 75 6e 74 2c |ate_menu|("Count,|
|000007f0| 43 6f 6e 66 69 72 6d 2c | 52 65 63 75 72 73 65 2c |Confirm,|Recurse,|
|00000800| 56 65 72 62 6f 73 65 24 | 2c 44 65 66 61 75 6c 74 |Verbose$|,Default|
|00000810| 22 29 0d 00 ff 57 20 20 | 77 69 70 65 5f 6f 70 74 |")...W |wipe_opt|
|00000820| 69 6f 6e 73 5f 6d 65 6e | 75 25 20 20 3d 20 a4 63 |ions_men|u% = .c|
|00000830| 72 65 61 74 65 5f 6d 65 | 6e 75 28 22 57 69 70 65 |reate_me|nu("Wipe|
|00000840| 2c 43 6f 6e 66 69 72 6d | 2c 46 6f 72 63 65 2c 52 |,Confirm|,Force,R|
|00000850| 65 63 75 72 73 65 2c 56 | 65 72 62 6f 73 65 24 2c |ecurse,V|erbose$,|
|00000860| 44 65 66 61 75 6c 74 22 | 29 0d 01 04 2e 20 20 f2 |Default"|).... .|
|00000870| 6d 65 6e 75 5f 61 74 74 | 61 63 68 28 69 63 6f 6e |menu_att|ach(icon|
|00000880| 5f 6d 65 6e 75 25 2c 32 | 2c 6f 70 74 69 6f 6e 73 |_menu%,2|,options|
|00000890| 5f 6d 65 6e 75 25 29 0d | 01 09 36 20 20 f2 6d 65 |_menu%).|..6 .me|
|000008a0| 6e 75 5f 61 74 74 61 63 | 68 28 6f 70 74 69 6f 6e |nu_attac|h(option|
|000008b0| 73 5f 6d 65 6e 75 25 2c | 31 2c 63 6f 70 79 5f 6f |s_menu%,|1,copy_o|
|000008c0| 70 74 69 6f 6e 73 5f 6d | 65 6e 75 25 29 0d 01 0e |ptions_m|enu%)...|
|000008d0| 37 20 20 f2 6d 65 6e 75 | 5f 61 74 74 61 63 68 28 |7 .menu|_attach(|
|000008e0| 6f 70 74 69 6f 6e 73 5f | 6d 65 6e 75 25 2c 32 2c |options_|menu%,2,|
|000008f0| 63 6f 75 6e 74 5f 6f 70 | 74 69 6f 6e 73 5f 6d 65 |count_op|tions_me|
|00000900| 6e 75 25 29 0d 01 13 36 | 20 20 f2 6d 65 6e 75 5f |nu%)...6| .menu_|
|00000910| 61 74 74 61 63 68 28 6f | 70 74 69 6f 6e 73 5f 6d |attach(o|ptions_m|
|00000920| 65 6e 75 25 2c 33 2c 77 | 69 70 65 5f 6f 70 74 69 |enu%,3,w|ipe_opti|
|00000930| 6f 6e 73 5f 6d 65 6e 75 | 25 29 0d 01 18 30 20 20 |ons_menu|%)...0 |
|00000940| f2 6f 70 65 6e 5f 74 65 | 6d 70 6c 61 74 65 28 22 |.open_te|mplate("|
|00000950| 3c 55 6c 74 69 6d 61 74 | 65 24 44 69 72 3e 2e 54 |<Ultimat|e$Dir>.T|
|00000960| 65 6d 70 6c 61 74 65 73 | 22 29 0d 01 19 28 20 20 |emplates|")...( |
|00000970| 69 6e 66 6f 25 20 3d 20 | a4 6c 6f 61 64 5f 74 65 |info% = |.load_te|
|00000980| 6d 70 6c 61 74 65 28 22 | 70 72 6f 67 49 6e 66 6f |mplate("|progInfo|
|00000990| 22 29 0d 01 1d 15 20 20 | f2 63 6c 6f 73 65 5f 74 |").... |.close_t|
|000009a0| 65 6d 70 6c 61 74 65 0d | 01 1e 34 20 20 f2 69 63 |emplate.|..4 .ic|
|000009b0| 6f 6e 5f 73 74 72 69 6e | 67 5f 73 65 74 28 69 6e |on_strin|g_set(in|
|000009c0| 66 6f 25 2c 34 2c 22 31 | 2e 30 30 20 28 31 38 2d |fo%,4,"1|.00 (18-|
|000009d0| 4a 75 6c 2d 31 39 39 31 | 29 22 29 0d 01 1f 26 20 |Jul-1991|)")...& |
|000009e0| 20 f2 6d 65 6e 75 5f 61 | 74 74 61 63 68 28 69 63 | .menu_a|ttach(ic|
|000009f0| 6f 6e 5f 6d 65 6e 75 25 | 2c 31 2c 69 6e 66 6f 25 |on_menu%|,1,info%|
|00000a00| 29 0d 01 22 05 e1 0d 01 | 2c 20 dd 20 f2 72 65 63 |).."....|, . .rec|
|00000a10| 65 69 76 65 5f 6d 65 73 | 73 61 67 65 28 6d 65 73 |eive_mes|sage(mes|
|00000a20| 73 61 67 65 25 29 0d 01 | 36 13 20 20 c8 8e 20 6d |sage%)..|6. .. m|
|00000a30| 65 73 73 61 67 65 25 20 | ca 0d 01 40 1b 20 20 20 |essage% |...@. |
|00000a40| 20 c9 20 30 20 3a 20 66 | 69 6e 69 73 68 65 64 25 | . 0 : f|inished%|
|00000a50| 20 3d 20 b9 0d 01 4a 07 | 20 20 cb 0d 01 54 05 e1 | = ...J.| ...T..|
|00000a60| 0d 01 90 1a dd 20 f2 6d | 6f 75 73 65 5f 63 6c 69 |..... .m|ouse_cli|
|00000a70| 63 6b 28 63 6c 69 63 6b | 25 29 0d 01 9a 11 20 20 |ck(click|%).... |
|00000a80| c8 8e 20 63 6c 69 63 6b | 25 20 ca 0d 01 a4 17 20 |.. click|% ..... |
|00000a90| 20 20 20 c9 20 6d 65 6e | 75 5f 62 75 74 74 6f 6e | . men|u_button|
|00000aa0| 20 3a 0d 01 ae 27 20 20 | 20 20 20 20 e7 20 77 69 | :...' | . wi|
|00000ab0| 6d 70 5f 62 6c 6f 63 6b | 25 21 31 32 20 3d 20 69 |mp_block|%!12 = i|
|00000ac0| 63 6f 6e 5f 62 61 72 20 | 8c 0d 01 b8 19 20 20 20 |con_bar |..... |
|00000ad0| 20 20 20 20 20 f2 75 70 | 64 61 74 65 5f 6d 65 6e | .up|date_men|
|00000ae0| 75 73 0d 01 c2 4b 20 20 | 20 20 20 20 20 20 f2 73 |us...K | .s|
|00000af0| 68 6f 77 5f 6d 65 6e 75 | 28 69 63 6f 6e 5f 6d 65 |how_menu|(icon_me|
|00000b00| 6e 75 25 2c 21 77 69 6d | 70 5f 62 6c 6f 63 6b 25 |nu%,!wim|p_block%|
|00000b10| 2d 36 34 2c a4 6d 65 6e | 75 5f 68 65 69 67 68 74 |-64,.men|u_height|
|00000b20| 28 69 63 6f 6e 5f 6d 65 | 6e 75 25 29 29 0d 01 cc |(icon_me|nu%))...|
|00000b30| 0b 20 20 20 20 20 20 cd | 0d 01 d6 07 20 20 cb 0d |. .|.... ..|
|00000b40| 01 e0 05 e1 0d 01 f4 12 | dd 20 f2 6d 65 6e 75 5f |........|. .menu_|
|00000b50| 73 65 6c 65 63 74 0d 01 | fe 1a 20 20 ea 20 61 64 |select..|.. . ad|
|00000b60| 6a 75 73 74 25 2c 6d 65 | 6e 75 5f 74 65 78 74 24 |just%,me|nu_text$|
|00000b70| 0d 02 08 22 20 20 61 64 | 6a 75 73 74 25 20 20 20 |..." ad|just% |
|00000b80| 20 3d 20 a4 61 64 6a 75 | 73 74 5f 70 72 65 73 73 | = .adju|st_press|
|00000b90| 65 64 0d 02 12 1f 20 20 | 6d 65 6e 75 5f 74 65 78 |ed.... |menu_tex|
|00000ba0| 74 24 20 3d 20 a4 64 65 | 63 6f 64 65 5f 6d 65 6e |t$ = .de|code_men|
|00000bb0| 75 0d 02 1c 21 20 20 c8 | 8e 20 a4 66 69 65 6c 64 |u...! .|. .field|
|00000bc0| 28 6d 65 6e 75 5f 74 65 | 78 74 24 2c 22 2e 22 29 |(menu_te|xt$,".")|
|00000bd0| 20 ca 0d 02 26 20 20 20 | 20 20 c9 20 22 51 75 69 | ...& | . "Qui|
|00000be0| 74 22 20 3a 20 66 69 6e | 69 73 68 65 64 25 20 3d |t" : fin|ished% =|
|00000bf0| 20 b9 0d 02 30 15 20 20 | 20 20 c9 20 22 4f 70 74 | ...0. | . "Opt|
|00000c00| 69 6f 6e 73 22 20 3a 0d | 02 3a 25 20 20 20 20 20 |ions" :.|.:% |
|00000c10| 20 c8 8e 20 a4 66 69 65 | 6c 64 28 6d 65 6e 75 5f | .. .fie|ld(menu_|
|00000c20| 74 65 78 74 24 2c 22 2e | 22 29 20 ca 0d 02 44 17 |text$,".|") ...D.|
|00000c30| 20 20 20 20 20 20 20 20 | c9 20 22 43 6f 70 79 22 | |. "Copy"|
|00000c40| 20 20 3a 0d 02 4e 99 20 | 20 20 20 20 20 20 20 20 | :..N. | |
|00000c50| 20 f2 73 65 74 5f 6f 70 | 74 69 6f 6e 73 28 6d 65 | .set_op|tions(me|
|00000c60| 6e 75 5f 74 65 78 74 24 | 2c 22 41 63 63 43 6f 6e |nu_text$|,"AccCon|
|00000c70| 44 65 6c 46 6f 72 4c 6f | 6f 4e 65 77 50 72 6f 51 |DelForLo|oNewProQ|
|00000c80| 75 69 52 65 63 53 74 61 | 53 74 72 56 65 72 22 2c |uiRecSta|StrVer",|
|00000c90| 22 41 43 44 46 4c 4e 50 | 51 52 53 54 56 22 2c 22 |"ACDFLNP|QRSTV","|
|00000ca0| 43 6f 70 79 22 2c 63 6f | 70 79 5f 6f 70 74 69 6f |Copy",co|py_optio|
|00000cb0| 6e 73 5f 6d 65 6e 75 25 | 2c 22 41 20 43 20 7e 44 |ns_menu%|,"A C ~D|
|00000cc0| 20 7e 46 20 7e 4c 20 7e | 4e 20 7e 50 20 7e 51 20 | ~F ~L ~|N ~P ~Q |
|00000cd0| 7e 52 20 7e 53 20 7e 54 | 20 56 22 29 0d 02 58 17 |~R ~S ~T| V")..X.|
|00000ce0| 20 20 20 20 20 20 20 20 | c9 20 22 43 6f 75 6e 74 | |. "Count|
|00000cf0| 22 20 3a 0d 02 62 5e 20 | 20 20 20 20 20 20 20 20 |" :..b^ | |
|00000d00| 20 f2 73 65 74 5f 6f 70 | 74 69 6f 6e 73 28 6d 65 | .set_op|tions(me|
|00000d10| 6e 75 5f 74 65 78 74 24 | 2c 22 43 6f 6e 52 65 63 |nu_text$|,"ConRec|
|00000d20| 56 65 72 22 2c 22 43 52 | 56 22 2c 22 43 6f 75 6e |Ver","CR|V","Coun|
|00000d30| 74 22 2c 63 6f 75 6e 74 | 5f 6f 70 74 69 6f 6e 73 |t",count|_options|
|00000d40| 5f 6d 65 6e 75 25 2c 22 | 7e 43 20 52 20 7e 56 22 |_menu%,"|~C R ~V"|
|00000d50| 29 0d 02 6c 17 20 20 20 | 20 20 20 20 20 c9 20 22 |)..l. | . "|
|00000d60| 57 69 70 65 22 20 20 3a | 0d 02 76 62 20 20 20 20 |Wipe" :|..vb |
|00000d70| 20 20 20 20 20 20 f2 73 | 65 74 5f 6f 70 74 69 6f | .s|et_optio|
|00000d80| 6e 73 28 6d 65 6e 75 5f | 74 65 78 74 24 2c 22 43 |ns(menu_|text$,"C|
|00000d90| 6f 6e 46 6f 72 52 65 63 | 56 65 72 22 2c 22 43 46 |onForRec|Ver","CF|
|00000da0| 52 56 22 2c 22 57 69 70 | 65 22 2c 77 69 70 65 5f |RV","Wip|e",wipe_|
|00000db0| 6f 70 74 69 6f 6e 73 5f | 6d 65 6e 75 25 2c 22 43 |options_|menu%,"C|
|00000dc0| 20 7e 46 20 7e 52 20 56 | 22 29 0d 02 80 0b 20 20 | ~F ~R V|").... |
|00000dd0| 20 20 20 20 cb 0d 02 8a | 07 20 20 cb 0d 02 94 2e | ....|. .....|
|00000de0| 20 20 e7 20 28 61 64 6a | 75 73 74 25 20 80 20 ac | . (adj|ust% . .|
|00000df0| 20 66 69 6e 69 73 68 65 | 64 25 29 20 8c 20 f2 72 | finishe|d%) . .r|
|00000e00| 65 73 68 6f 77 5f 6d 65 | 6e 75 0d 02 9e 05 e1 0d |eshow_me|nu......|
|00000e10| 02 bc 48 dd 20 f2 73 65 | 74 5f 6f 70 74 69 6f 6e |..H. .se|t_option|
|00000e20| 73 28 6f 70 74 69 6f 6e | 24 2c 6f 70 74 69 6f 6e |s(option|$,option|
|00000e30| 73 24 2c 73 79 73 5f 6f | 70 74 69 6f 6e 73 24 2c |s$,sys_o|ptions$,|
|00000e40| 73 79 73 74 65 6d 24 2c | 6d 65 6e 75 25 2c 64 65 |system$,|menu%,de|
|00000e50| 66 61 75 6c 74 24 29 0d | 02 c6 1d 20 20 ea 20 63 |fault$).|... . c|
|00000e60| 6f 75 6e 74 2c 6f 70 74 | 69 6f 6e 2c 73 65 74 2c |ount,opt|ion,set,|
|00000e70| 73 65 74 24 0d 02 d0 25 | 20 20 6f 70 74 69 6f 6e |set$...%| option|
|00000e80| 20 3d 20 a7 6f 70 74 69 | 6f 6e 73 24 2c c0 6f 70 | = .opti|ons$,.op|
|00000e90| 74 69 6f 6e 24 2c 33 29 | 29 0d 02 da 14 20 20 e7 |tion$,3)|).... .|
|00000ea0| 20 6f 70 74 69 6f 6e 20 | 3e 20 30 20 8c 0d 02 e4 | option |> 0 ....|
|00000eb0| 31 20 20 20 20 f2 6d 65 | 6e 75 5f 74 69 63 6b 5f |1 .me|nu_tick_|
|00000ec0| 74 6f 67 67 6c 65 28 6d | 65 6e 75 25 2c 28 6f 70 |toggle(m|enu%,(op|
|00000ed0| 74 69 6f 6e 20 81 20 33 | 29 20 2b 20 31 29 0d 02 |tion . 3|) + 1)..|
|00000ee0| ee 11 20 20 20 20 73 65 | 74 24 20 3d 20 22 22 0d |.. se|t$ = "".|
|00000ef0| 02 f8 27 20 20 20 20 e3 | 20 63 6f 75 6e 74 20 3d |..' .| count =|
|00000f00| 20 31 20 b8 20 28 a9 28 | 6f 70 74 69 6f 6e 73 24 | 1 . (.(|options$|
|00000f10| 29 20 81 20 33 29 0d 03 | 02 29 20 20 20 20 20 20 |) . 3)..|.) |
|00000f20| 73 65 74 20 3d 20 a4 6d | 65 6e 75 5f 74 69 63 6b |set = .m|enu_tick|
|00000f30| 65 64 28 6d 65 6e 75 25 | 2c 63 6f 75 6e 74 29 0d |ed(menu%|,count).|
|00000f40| 03 0c 2c 20 20 20 20 20 | 20 e7 20 73 65 74 20 8c |.., | . set .|
|00000f50| 20 73 65 74 24 20 2b 3d | 20 22 20 22 20 8b 20 73 | set$ +=| " " . s|
|00000f60| 65 74 24 20 2b 3d 20 22 | 20 7e 22 0d 03 16 28 20 |et$ += "| ~"...( |
|00000f70| 20 20 20 20 20 73 65 74 | 24 20 2b 3d 20 c1 73 79 | set|$ += .sy|
|00000f80| 73 5f 6f 70 74 69 6f 6e | 73 24 2c 63 6f 75 6e 74 |s_option|s$,count|
|00000f90| 2c 31 29 0d 03 20 0f 20 | 20 20 20 ed 20 63 6f 75 |,1).. . | . cou|
|00000fa0| 6e 74 0d 03 2a 2f 20 20 | 20 20 ff 20 22 53 45 54 |nt..*/ | . "SET|
|00000fb0| 20 22 20 2b 20 73 79 73 | 74 65 6d 24 20 2b 20 22 | " + sys|tem$ + "|
|00000fc0| 24 4f 70 74 69 6f 6e 73 | 20 22 20 2b 20 73 65 74 |$Options| " + set|
|00000fd0| 24 0d 03 34 07 20 20 cc | 0d 03 3e 1f 20 20 20 20 |$..4. .|..>. |
|00000fe0| e7 20 6f 70 74 69 6f 6e | 24 20 3d 20 22 44 65 66 |. option|$ = "Def|
|00000ff0| 61 75 6c 74 22 20 8c 0d | 03 48 35 20 20 20 20 20 |ault" ..|.H5 |
|00001000| 20 ff 20 22 53 45 54 20 | 22 20 2b 20 73 79 73 74 | . "SET |" + syst|
|00001010| 65 6d 24 20 2b 20 22 24 | 4f 70 74 69 6f 6e 73 20 |em$ + "$|Options |
|00001020| 22 20 2b 20 64 65 66 61 | 75 6c 74 24 0d 03 52 17 |" + defa|ult$..R.|
|00001030| 20 20 20 20 20 20 f2 75 | 70 64 61 74 65 5f 6d 65 | .u|pdate_me|
|00001040| 6e 75 73 0d 03 5c 09 20 | 20 20 20 cd 0d 03 66 07 |nus..\. | ...f.|
|00001050| 20 20 cd 0d 03 70 05 e1 | 0d 03 84 13 dd 20 f2 75 | ...p..|..... .u|
|00001060| 70 64 61 74 65 5f 6d 65 | 6e 75 73 0d 03 8e 3f 20 |pdate_me|nus...? |
|00001070| 20 f2 73 65 74 5f 6d 65 | 6e 75 5f 74 69 63 6b 73 | .set_me|nu_ticks|
|00001080| 28 63 6f 70 79 5f 6f 70 | 74 69 6f 6e 73 5f 6d 65 |(copy_op|tions_me|
|00001090| 6e 75 25 2c 22 43 6f 70 | 79 22 2c 22 41 43 44 46 |nu%,"Cop|y","ACDF|
|000010a0| 4c 4e 50 51 52 53 54 56 | 22 29 0d 03 98 38 20 20 |LNPQRSTV|")...8 |
|000010b0| f2 73 65 74 5f 6d 65 6e | 75 5f 74 69 63 6b 73 28 |.set_men|u_ticks(|
|000010c0| 63 6f 75 6e 74 5f 6f 70 | 74 69 6f 6e 73 5f 6d 65 |count_op|tions_me|
|000010d0| 6e 75 25 2c 22 43 6f 75 | 6e 74 22 2c 22 43 52 56 |nu%,"Cou|nt","CRV|
|000010e0| 22 29 0d 03 a2 37 20 20 | f2 73 65 74 5f 6d 65 6e |")...7 |.set_men|
|000010f0| 75 5f 74 69 63 6b 73 28 | 77 69 70 65 5f 6f 70 74 |u_ticks(|wipe_opt|
|00001100| 69 6f 6e 73 5f 6d 65 6e | 75 25 2c 22 57 69 70 65 |ions_men|u%,"Wipe|
|00001110| 22 2c 22 43 46 52 56 22 | 29 0d 03 ac 05 e1 0d 03 |","CFRV"|).......|
|00001120| e8 2b dd 20 f2 73 65 74 | 5f 6d 65 6e 75 5f 74 69 |.+. .set|_menu_ti|
|00001130| 63 6b 73 28 6d 65 6e 75 | 25 2c 73 79 73 74 65 6d |cks(menu|%,system|
|00001140| 24 2c 76 61 6c 69 64 24 | 29 0d 03 f2 22 20 20 ea |$,valid$|)..." .|
|00001150| 20 6f 70 74 69 6f 6e 2c | 6f 70 74 69 6f 6e 24 2c | option,|option$,|
|00001160| 74 69 63 6b 5f 76 61 6c | 75 65 25 0d 03 fc 48 20 |tick_val|ue%...H |
|00001170| 20 6f 70 74 69 6f 6e 24 | 20 3d 20 a4 72 65 61 64 | option$| = .read|
|00001180| 5f 73 79 73 74 65 6d 5f | 76 61 72 69 61 62 6c 65 |_system_|variable|
|00001190| 28 73 79 73 74 65 6d 24 | 20 2b 20 22 24 4f 70 74 |(system$| + "$Opt|
|000011a0| 69 6f 6e 73 22 2c 76 61 | 6c 69 64 24 20 2b 20 22 |ions",va|lid$ + "|
|000011b0| 7e 22 29 0d 04 06 16 20 | 20 c8 95 20 6f 70 74 69 |~").... | .. opti|
|000011c0| 6f 6e 24 20 3c 3e 20 22 | 22 0d 04 10 1d 20 20 20 |on$ <> "|".... |
|000011d0| 20 e7 20 c0 6f 70 74 69 | 6f 6e 24 2c 31 29 20 3d | . .opti|on$,1) =|
|000011e0| 20 22 7e 22 20 8c 0d 04 | 1a 19 20 20 20 20 20 20 | "~" ...|.. |
|000011f0| 74 69 63 6b 5f 76 61 6c | 75 65 25 20 3d 20 a3 0d |tick_val|ue% = ..|
|00001200| 04 24 2c 20 20 20 20 20 | 20 6f 70 74 69 6f 6e 24 |.$, | option$|
|00001210| 20 3d 20 c2 6f 70 74 69 | 6f 6e 24 2c a9 28 6f 70 | = .opti|on$,.(op|
|00001220| 74 69 6f 6e 24 29 20 2d | 20 31 29 0d 04 2e 09 20 |tion$) -| 1).... |
|00001230| 20 20 20 cc 0d 04 38 19 | 20 20 20 20 20 20 74 69 | ...8.| ti|
|00001240| 63 6b 5f 76 61 6c 75 65 | 25 20 3d 20 b9 0d 04 42 |ck_value|% = ...B|
|00001250| 09 20 20 20 20 cd 0d 04 | 4c 25 20 20 20 20 6f 70 |. ...|L% op|
|00001260| 74 69 6f 6e 20 3d 20 a7 | 76 61 6c 69 64 24 2c c0 |tion = .|valid$,.|
|00001270| 6f 70 74 69 6f 6e 24 2c | 31 29 29 0d 04 56 3f 20 |option$,|1))..V? |
|00001280| 20 20 20 e7 20 6f 70 74 | 69 6f 6e 20 3e 20 30 20 | . opt|ion > 0 |
|00001290| 8c 20 f2 73 65 74 5f 6d | 65 6e 75 5f 74 69 63 6b |. .set_m|enu_tick|
|000012a0| 28 6d 65 6e 75 25 2c 6f | 70 74 69 6f 6e 2c 74 69 |(menu%,o|ption,ti|
|000012b0| 63 6b 5f 76 61 6c 75 65 | 25 29 0d 04 60 2a 20 20 |ck_value|%)..`* |
|000012c0| 20 20 6f 70 74 69 6f 6e | 24 20 3d 20 c2 6f 70 74 | option|$ = .opt|
|000012d0| 69 6f 6e 24 2c a9 28 6f | 70 74 69 6f 6e 24 29 20 |ion$,.(o|ption$) |
|000012e0| 2d 20 31 29 0d 04 6a 07 | 20 20 ce 0d 04 74 05 e1 |- 1)..j.| ...t..|
|000012f0| 0d 04 b0 2d dd 20 a4 72 | 65 61 64 5f 73 79 73 74 |...-. .r|ead_syst|
|00001300| 65 6d 5f 76 61 72 69 61 | 62 6c 65 28 76 61 72 69 |em_varia|ble(vari|
|00001310| 61 62 6c 65 24 2c 6d 61 | 74 63 68 24 29 0d 04 ba |able$,ma|tch$)...|
|00001320| 1a 20 20 ea 20 6f 70 74 | 69 6f 6e 24 2c 62 79 74 |. . opt|ion$,byt|
|00001330| 65 73 2c 6c 6f 6f 70 0d | 04 c4 12 20 20 6f 70 74 |es,loop.|... opt|
|00001340| 69 6f 6e 24 20 3d 20 22 | 22 0d 04 ce 38 20 20 c8 |ion$ = "|"...8 .|
|00001350| 99 20 22 4f 53 5f 52 65 | 61 64 56 61 72 56 61 6c |. "OS_Re|adVarVal|
|00001360| 22 2c 76 61 72 69 61 62 | 6c 65 24 2c 62 75 66 66 |",variab|le$,buff|
|00001370| 65 72 2c 34 30 2c 30 20 | b8 20 2c 2c 62 79 74 65 |er,40,0 |. ,,byte|
|00001380| 73 0d 04 d8 1d 20 20 62 | 75 66 66 65 72 3f 28 62 |s.... b|uffer?(b|
|00001390| 79 74 65 73 20 2b 20 31 | 29 20 3d 20 31 33 0d 04 |ytes + 1|) = 13..|
|000013a0| e2 18 20 20 e3 20 6c 6f | 6f 70 20 3d 20 30 20 b8 |.. . lo|op = 0 .|
|000013b0| 20 62 79 74 65 73 0d 04 | ec 41 20 20 20 20 e7 20 | bytes..|.A . |
|000013c0| a7 6d 61 74 63 68 24 2c | bd 28 62 75 66 66 65 72 |.match$,|.(buffer|
|000013d0| 3f 6c 6f 6f 70 29 29 20 | 3e 20 30 20 8c 20 6f 70 |?loop)) |> 0 . op|
|000013e0| 74 69 6f 6e 24 20 2b 3d | 20 bd 28 62 75 66 66 65 |tion$ +=| .(buffe|
|000013f0| 72 3f 6c 6f 6f 70 29 0d | 04 f6 0c 20 20 ed 20 6c |r?loop).|... . l|
|00001400| 6f 6f 70 0d 05 00 0c 3d | 6f 70 74 69 6f 6e 24 0d |oop....=|option$.|
|00001410| ff 46 69 6c 65 44 61 74 | 61 82 21 53 70 72 69 74 |.FileDat|a.!Sprit|
|00001420| 65 73 00 8a 03 e0 02 00 | 00 43 f9 ff ff 9c 60 c0 |es......|.C....`.|
|00001430| 07 03 00 2f 25 01 00 00 | 00 10 00 00 00 e4 02 00 |.../%...|........|
|00001440| 00 d4 02 00 00 21 75 6c | 74 69 6d 61 74 65 00 00 |.....!ul|timate..|
|00001450| 00 04 00 00 00 10 00 00 | 00 00 00 00 00 07 00 00 |........|........|
|00001460| 00 2c 00 00 00 80 01 00 | 00 0c 00 00 00 77 77 77 |.,......|.....www|
|00001470| 77 77 77 77 77 77 77 00 | 00 00 77 88 88 78 00 00 |wwwwwww.|..w..x..|
|00001480| 00 87 88 88 bb 88 bb 8b | b8 8b bb bb bb bb bb bb |........|........|
|00001490| 0b 70 00 00 00 77 88 bb | 8e ee b8 b8 8b 8b bb bb |.p...w..|........|
|000014a0| bb bb bb bb 8b 78 00 00 | 00 77 88 eb 8e ee e8 b8 |.....x..|.w......|
|000014b0| 89 89 b9 bb bb bb bb bb | 7b 77 00 00 00 77 88 a8 |........|{w...w..|
|000014c0| aa 88 aa 89 98 89 88 98 | b9 bb bb bb 7b 70 00 00 |........|....{p..|
|000014d0| 00 77 88 e8 ee ee ee 99 | 99 99 99 99 bb bb 99 bb |.w......|........|
|000014e0| bb 70 00 00 00 87 88 00 | ee ee 9e 99 99 99 99 bb |.p......|........|
|000014f0| bb 99 99 bb 7b 70 00 00 | 00 87 88 bb bb 9a 99 99 |....{p..|........|
|00001500| 99 99 bb bb 9b 99 99 bb | 7b 70 00 00 00 87 88 77 |........|{p.....w|
|00001510| bb 9a 99 99 99 bb bb bb | bb bb 99 bb 7b 77 00 00 |........|....{w..|
|00001520| 00 87 8b bb bb ba bb bb | bb bb bb 99 99 bb bb bb |........|........|
|00001530| 0b 77 00 00 00 77 77 00 | b8 ba 99 bb bb 99 99 99 |.w...ww.|........|
|00001540| b9 bb bb bb 8b 77 00 00 | 00 77 77 87 08 ba bb bb |.....w..|.ww.....|
|00001550| 99 99 b9 bb bb bb 00 bb | 0b 77 00 00 00 77 77 77 |........|.w...www|
|00001560| 00 bb bb bb bb bb bb bb | bb bb 80 bb 0b 77 00 00 |........|.....w..|
|00001570| 00 77 77 77 bb bb bb bb | bb bb bb bb bb 0b f8 bb |.www....|........|
|00001580| 0b 77 00 00 00 77 00 bb | bb 77 b7 bb bb bb bb bb |.w...w..|.w......|
|00001590| bb eb 89 bb 0b 77 00 00 | 00 77 bb bb 80 77 07 b0 |.....w..|.w...w..|
|000015a0| bb bb bb bb bb ee 00 bb | 0b 77 00 00 00 77 77 77 |........|.w...www|
|000015b0| 77 77 77 77 b0 bb bb 7b | 77 77 77 77 77 77 00 00 |wwww...{|wwwwww..|
|000015c0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|000015d0| 00 00 ff ff ff f0 ff ff | 00 ff 00 f0 0f f0 00 00 |........|........|
|000015e0| 00 00 00 00 0f 00 ff ff | ff 00 f0 00 f0 00 0f 0f |........|........|
|000015f0| f0 f0 00 00 00 00 00 ff | 0f 00 ff ff ff 00 f0 00 |........|........|
|00001600| f0 00 0f 0f f0 f0 00 00 | 00 00 ff ff 0f 00 ff ff |........|........|
|00001610| ff 00 f0 00 00 ff 00 f0 | 0f f0 ff 0f 00 ff ff ff |........|........|
|00001620| 0f 00 ff ff ff 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001630| ff ff 00 ff 0f 00 ff ff | ff 00 00 00 00 00 00 00 |........|........|
|00001640| 00 00 00 ff ff 00 00 ff | 0f 00 ff ff ff 00 00 00 |........|........|
|00001650| 00 00 00 00 00 00 ff ff | 0f 00 00 ff 0f 00 ff ff |........|........|
|00001660| ff 00 00 00 00 00 00 00 | 00 ff ff ff ff ff 00 ff |........|........|
|00001670| 0f 00 ff ff ff 00 00 00 | 00 00 00 00 ff ff 00 00 |........|........|
|00001680| 00 f0 ff ff 0f 00 ff ff | ff 00 00 00 00 00 00 ff |........|........|
|00001690| ff 00 00 00 00 00 f0 ff | 0f 00 ff ff ff 00 00 00 |........|........|
|000016a0| 00 00 ff ff 00 00 00 00 | 00 00 00 ff 0f 00 ff ff |........|........|
|000016b0| ff 00 00 00 00 ff ff 00 | 00 00 00 00 00 00 00 ff |........|........|
|000016c0| 0f 00 ff ff ff 00 00 00 | ff ff 00 00 00 00 00 00 |........|........|
|000016d0| 00 00 00 ff 0f 00 ff ff | ff 00 00 ff ff 00 00 00 |........|........|
|000016e0| 00 00 00 00 00 00 00 ff | 0f 00 ff ff ff 00 ff ff |........|........|
|000016f0| 00 00 00 00 00 00 00 00 | 00 00 00 ff 0f 00 ff ff |........|........|
|00001700| ff 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00001710| 00 00 ff ff ff 46 69 6c | 65 44 61 74 61 82 54 65 |.....Fil|eData.Te|
|00001720| 6d 70 6c 61 74 65 73 00 | 03 df 01 00 00 43 ec ff |mplates.|.....C..|
|00001730| ff 94 04 d2 42 03 00 dc | c7 ff ff ff ff 00 00 00 |....B...|........|
|00001740| 00 00 00 00 00 00 00 00 | 00 2c 00 00 00 b3 01 00 |........|.,......|
|00001750| 00 01 00 00 00 70 72 6f | 67 49 6e 66 6f 0d 00 00 |.....pro|gInfo...|
|00001760| 00 00 00 00 00 94 01 00 | 00 2c 02 00 00 10 04 00 |........|.,......|
|00001770| 00 04 03 00 00 00 00 00 | 00 00 00 00 00 ff ff ff |........|........|
|00001780| ff 52 00 03 84 07 02 07 | 01 0c 0e 0c 00 00 00 00 |.R......|........|
|00001790| 00 00 fc ff ff 00 05 00 | 00 00 00 00 00 3d 01 00 |........|.....=..|
|000017a0| 00 00 30 00 00 01 00 00 | 00 00 00 00 00 78 01 00 |..0.....|.....x..|
|000017b0| 00 ff ff ff ff 13 00 00 | 00 09 00 00 00 a4 02 00 |........|........|
|000017c0| 00 34 ff ff ff 54 03 00 | 00 64 ff ff ff 3d 30 00 |.4...T..|.d...=0.|
|000017d0| b7 0d 4b 0d 74 69 74 6c | 65 64 3e 0d fe 9a 00 00 |..K.titl|ed>.....|
|000017e0| 00 cc ff ff ff 76 02 00 | 00 fc ff ff ff 3d 60 00 |.....v..|.....=`.|
|000017f0| 07 55 6c 74 69 6d 61 74 | 65 0d 00 00 00 9a 00 00 |.Ultimat|e.......|
|00001800| 00 98 ff ff ff 76 02 00 | 00 c8 ff ff ff 3d 61 00 |.....v..|.....=a.|
|00001810| 07 8b 01 00 00 ff ff ff | ff 10 00 00 00 9a 00 00 |........|........|
|00001820| 00 64 ff ff ff 76 02 00 | 00 94 ff ff ff 3d 61 00 |.d...v..|.....=a.|
|00001830| 07 9b 01 00 00 ff ff ff | ff 28 00 00 00 9a 00 00 |........|.(......|
|00001840| 00 30 ff ff ff 76 02 00 | 00 60 ff ff ff 3d 61 00 |.0...v..|.`...=a.|
|00001850| 07 b2 01 00 00 ff ff ff | ff 1e 00 00 00 3e 00 00 |........|.....>..|
|00001860| 00 d0 ff ff ff 9a 00 00 | 00 f8 ff ff ff 19 00 00 |........|........|
|00001870| 17 4e 61 6d 65 3a 0d 6c | 65 64 3e 0d fe 0e 00 00 |.Name:.l|ed>.....|
|00001880| 00 9c ff ff ff 9a 00 00 | 00 c4 ff ff ff 19 00 00 |........|........|
|00001890| 17 50 75 72 70 6f 73 65 | 3a 0d 3e 0d fe 1e 00 00 |.Purpose|:.>.....|
|000018a0| 00 68 ff ff ff 9a 00 00 | 00 90 ff ff ff 19 00 00 |.h......|........|
|000018b0| 17 41 75 74 68 6f 72 3a | 0d 64 3e 0d fe 0e 00 00 |.Author:|.d>.....|
|000018c0| 00 38 ff ff ff 9a 00 00 | 00 60 ff ff ff 19 00 00 |.8......|.`......|
|000018d0| 17 56 65 72 73 69 6f 6e | 3a 0d 3e 0d fe 41 62 6f |.Version|:.>..Abo|
|000018e0| 75 74 20 74 68 69 73 20 | 70 72 6f 67 72 61 6d 0d |ut this |program.|
|000018f0| 44 65 73 6b 74 6f 70 20 | 55 74 69 6c 69 74 79 0d |Desktop |Utility.|
|00001900| a9 20 44 61 72 72 65 6e | 20 53 69 6c 6c 65 74 74 |. Darren| Sillett|
|00001910| 2c 20 31 39 39 31 0d 0d | 46 69 6c 65 44 61 74 61 |, 1991..|FileData|
|00001920| 82 57 69 6d 70 4c 69 62 | 00 52 8a 03 e5 11 00 00 |.WimpLib|.R......|
|00001930| 43 fb ff ff 79 75 d5 42 | 03 00 86 67 0d 00 0a 0e |C...yu.B|...g....|
|00001940| f4 20 3e 57 69 6d 70 4c | 69 62 0d 00 14 21 dd 20 |. >WimpL|ib...!. |
|00001950| a4 69 6e 69 74 69 61 6c | 69 73 65 5f 77 69 6d 70 |.initial|ise_wimp|
|00001960| 28 61 70 70 5f 6e 61 6d | 65 24 29 0d 00 19 19 20 |(app_nam|e$).... |
|00001970| 20 ea 20 74 61 73 6b 5f | 69 64 25 2c 76 65 72 73 | . task_|id%,vers|
|00001980| 69 6f 6e 25 0d 00 1e 38 | 20 20 de 20 77 69 6d 70 |ion%...8| . wimp|
|00001990| 5f 62 6c 6f 63 6b 25 20 | 35 31 32 2c 6d 65 6e 75 |_block% |512,menu|
|000019a0| 5f 62 6c 6f 63 6b 25 20 | 26 31 30 30 30 2c 64 61 |_block% |&1000,da|
|000019b0| 74 61 5f 62 6c 6f 63 6b | 25 20 36 34 0d 00 23 1e |ta_block|% 64..#.|
|000019c0| 20 20 6d 65 6e 75 5f 66 | 72 65 65 25 20 3d 20 6d | menu_f|ree% = m|
|000019d0| 65 6e 75 5f 62 6c 6f 63 | 6b 25 0d 00 28 46 20 20 |enu_bloc|k%..(F |
|000019e0| c8 99 20 22 57 69 6d 70 | 5f 49 6e 69 74 69 61 6c |.. "Wimp|_Initial|
|000019f0| 69 73 65 22 2c 32 30 30 | 2c 26 34 42 35 33 34 31 |ise",200|,&4B5341|
|00001a00| 35 34 2c 61 70 70 5f 6e | 61 6d 65 24 20 b8 20 76 |54,app_n|ame$ . v|
|00001a10| 65 72 73 69 6f 6e 25 2c | 74 61 73 6b 5f 69 64 25 |ersion%,|task_id%|
|00001a20| 0d 00 2d 21 20 20 61 70 | 70 6c 69 63 61 74 69 6f |..-! ap|plicatio|
|00001a30| 6e 24 20 20 20 20 3d 20 | 61 70 70 5f 6e 61 6d 65 |n$ = |app_name|
|00001a40| 24 0d 00 2e 20 20 20 61 | 70 70 6c 69 63 61 74 69 |$... a|pplicati|
|00001a50| 6f 6e 5f 69 64 25 20 3d | 20 74 61 73 6b 5f 69 64 |on_id% =| task_id|
|00001a60| 25 0d 00 32 1a 20 20 62 | 61 72 5f 69 63 6f 6e 5f |%..2. b|ar_icon_|
|00001a70| 6c 65 66 74 20 20 20 3d | 20 2d 32 0d 00 3c 1a 20 |left =| -2..<. |
|00001a80| 20 62 61 72 5f 69 63 6f | 6e 5f 72 69 67 68 74 20 | bar_ico|n_right |
|00001a90| 20 3d 20 2d 31 0d 00 3d | 2b 20 20 61 64 6a 75 73 | = -1..=|+ adjus|
|00001aa0| 74 5f 62 75 74 74 6f 6e | 20 20 20 3d 20 31 20 3a |t_button| = 1 :|
|00001ab0| 20 6d 65 6e 75 5f 62 75 | 74 74 6f 6e 20 3d 20 32 | menu_bu|tton = 2|
|00001ac0| 0d 00 3e 2c 20 20 73 65 | 6c 65 63 74 5f 62 75 74 |..>, se|lect_but|
|00001ad0| 74 6f 6e 20 20 20 3d 20 | 34 20 3a 20 69 63 6f 6e |ton = |4 : icon|
|00001ae0| 5f 62 61 72 20 20 20 20 | 3d 20 2d 32 0d 00 41 1a |_bar |= -2..A.|
|00001af0| 20 20 63 75 72 72 65 6e | 74 5f 6d 65 6e 75 25 20 | curren|t_menu% |
|00001b00| 20 20 3d 20 2d 31 0d 00 | 42 2b 20 20 6d 65 6e 75 | = -1..|B+ menu|
|00001b10| 5f 78 25 20 20 20 20 20 | 20 20 20 20 3d 20 30 20 |_x% | = 0 |
|00001b20| 3a 20 6d 65 6e 75 5f 79 | 25 20 20 20 20 20 3d 20 |: menu_y|% = |
|00001b30| 30 0d 00 46 0d 3d 74 61 | 73 6b 5f 69 64 25 0d 00 |0..F.=ta|sk_id%..|
|00001b40| 64 2a dd 20 a4 63 72 65 | 61 74 65 5f 62 61 72 5f |d*. .cre|ate_bar_|
|00001b50| 69 63 6f 6e 28 61 70 70 | 5f 6e 61 6d 65 24 2c 70 |icon(app|_name$,p|
|00001b60| 6f 73 69 74 69 6f 6e 29 | 0d 00 69 0d 20 20 ea 20 |osition)|..i. . |
|00001b70| 69 63 6f 6e 25 0d 00 6e | 1f 20 20 77 69 6d 70 5f |icon%..n|. wimp_|
|00001b80| 62 6c 6f 63 6b 25 21 30 | 20 20 3d 20 70 6f 73 69 |block%!0| = posi|
|00001b90| 74 69 6f 6e 0d 00 78 18 | 20 20 77 69 6d 70 5f 62 |tion..x.| wimp_b|
|00001ba0| 6c 6f 63 6b 25 21 34 20 | 20 3d 20 30 0d 00 82 18 |lock%!4 | = 0....|
|00001bb0| 20 20 77 69 6d 70 5f 62 | 6c 6f 63 6b 25 21 38 20 | wimp_b|lock%!8 |
|00001bc0| 20 3d 20 30 0d 00 8c 19 | 20 20 77 69 6d 70 5f 62 | = 0....| wimp_b|
|00001bd0| 6c 6f 63 6b 25 21 31 32 | 20 3d 20 36 38 0d 00 96 |lock%!12| = 68...|
|00001be0| 19 20 20 77 69 6d 70 5f | 62 6c 6f 63 6b 25 21 31 |. wimp_|block%!1|
|00001bf0| 36 20 3d 20 36 38 0d 00 | a0 1c 20 20 77 69 6d 70 |6 = 68..|.. wimp|
|00001c00| 5f 62 6c 6f 63 6b 25 21 | 32 30 20 3d 20 26 33 30 |_block%!|20 = &30|
|00001c10| 30 32 0d 00 aa 25 20 20 | 24 28 77 69 6d 70 5f 62 |02...% |$(wimp_b|
|00001c20| 6c 6f 63 6b 25 20 2b 20 | 32 34 29 20 3d 20 61 70 |lock% + |24) = ap|
|00001c30| 70 5f 6e 61 6d 65 24 0d | 00 b4 2f 20 20 c8 99 20 |p_name$.|../ .. |
|00001c40| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 49 63 6f 6e |"Wimp_Cr|eateIcon|
|00001c50| 22 2c 2c 77 69 6d 70 5f | 62 6c 6f 63 6b 25 20 b8 |",,wimp_|block% .|
|00001c60| 20 69 63 6f 6e 25 0d 00 | be 0a 3d 69 63 6f 6e 25 | icon%..|..=icon%|
|00001c70| 0d 00 c8 1f dd 20 f2 63 | 6c 6f 73 65 64 6f 77 6e |..... .c|losedown|
|00001c80| 5f 77 69 6d 70 28 74 61 | 73 6b 5f 69 64 25 29 0d |_wimp(ta|sk_id%).|
|00001c90| 00 d2 2c 20 20 c8 99 20 | 22 57 69 6d 70 5f 43 6c |.., .. |"Wimp_Cl|
|00001ca0| 6f 73 65 44 6f 77 6e 22 | 2c 74 61 73 6b 5f 69 64 |oseDown"|,task_id|
|00001cb0| 25 2c 26 34 42 35 33 34 | 31 35 34 0d 00 dc 05 e1 |%,&4B534|154.....|
|00001cc0| 0d 01 2c 19 dd 20 a4 63 | 72 65 61 74 65 5f 6d 65 |..,.. .c|reate_me|
|00001cd0| 6e 75 28 6d 65 6e 75 24 | 29 0d 01 36 1f 20 20 ea |nu(menu$|)..6. .|
|00001ce0| 20 6d 65 6e 75 5f 70 74 | 72 25 2c 77 69 64 74 68 | menu_pt|r%,width|
|00001cf0| 25 2c 74 69 74 6c 65 24 | 0d 01 40 1c 20 20 6d 65 |%,title$|..@. me|
|00001d00| 6e 75 5f 70 74 72 25 20 | 3d 20 6d 65 6e 75 5f 66 |nu_ptr% |= menu_f|
|00001d10| 72 65 65 25 0d 01 4a 23 | 20 20 74 69 74 6c 65 24 |ree%..J#| title$|
|00001d20| 20 20 20 20 3d 20 a4 66 | 69 65 6c 64 28 6d 65 6e | = .f|ield(men|
|00001d30| 75 24 2c 22 2c 22 29 0d | 01 54 18 20 20 e7 20 a9 |u$,",").|.T. . .|
|00001d40| 28 74 69 74 6c 65 24 29 | 20 3e 20 31 32 20 8c 0d |(title$)| > 12 ..|
|00001d50| 01 5e 22 20 20 20 20 24 | 28 6d 65 6e 75 5f 70 74 |.^" $|(menu_pt|
|00001d60| 72 25 29 20 3d 20 c0 74 | 69 74 6c 65 24 2c 31 32 |r%) = .t|itle$,12|
|00001d70| 29 0d 01 68 13 20 20 20 | 20 77 69 64 74 68 25 20 |)..h. | width% |
|00001d80| 3d 20 31 32 0d 01 72 07 | 20 20 cc 0d 01 7c 1d 20 |= 12..r.| ...|. |
|00001d90| 20 20 20 24 28 6d 65 6e | 75 5f 70 74 72 25 29 20 | $(men|u_ptr%) |
|00001da0| 3d 20 74 69 74 6c 65 24 | 0d 01 86 1a 20 20 20 20 |= title$|.... |
|00001db0| 77 69 64 74 68 25 20 3d | 20 a9 28 74 69 74 6c 65 |width% =| .(title|
|00001dc0| 24 29 0d 01 90 07 20 20 | cd 0d 01 9a 2a 20 20 6d |$).... |....* m|
|00001dd0| 65 6e 75 5f 70 74 72 25 | 3f 31 32 20 3d 20 37 20 |enu_ptr%|?12 = 7 |
|00001de0| 20 3a 20 6d 65 6e 75 5f | 70 74 72 25 3f 31 33 20 | : menu_|ptr%?13 |
|00001df0| 3d 20 32 0d 01 a4 2a 20 | 20 6d 65 6e 75 5f 70 74 |= 2...* | menu_pt|
|00001e00| 72 25 3f 31 34 20 3d 20 | 37 20 20 3a 20 6d 65 6e |r%?14 = |7 : men|
|00001e10| 75 5f 70 74 72 25 3f 31 | 35 20 3d 20 30 0d 01 ae |u_ptr%?1|5 = 0...|
|00001e20| 2a 20 20 6d 65 6e 75 5f | 70 74 72 25 21 32 30 20 |* menu_|ptr%!20 |
|00001e30| 3d 20 34 34 20 3a 20 6d | 65 6e 75 5f 70 74 72 25 |= 44 : m|enu_ptr%|
|00001e40| 21 32 34 20 3d 20 30 0d | 01 b8 24 20 20 6d 65 6e |!24 = 0.|..$ men|
|00001e50| 75 5f 69 74 65 6d 5f 70 | 74 72 25 20 3d 20 6d 65 |u_item_p|tr% = me|
|00001e60| 6e 75 5f 70 74 72 25 20 | 2b 20 34 0d 01 c2 14 20 |nu_ptr% |+ 4.... |
|00001e70| 20 c8 95 20 6d 65 6e 75 | 24 20 3c 3e 20 22 22 0d | .. menu|$ <> "".|
|00001e80| 01 cc 1c 20 20 20 20 6d | 65 6e 75 5f 69 74 65 6d |... m|enu_item|
|00001e90| 5f 70 74 72 25 20 2b 3d | 20 32 34 0d 01 d6 26 20 |_ptr% +=| 24...& |
|00001ea0| 20 20 20 6d 65 6e 75 5f | 69 74 65 6d 24 20 3d 20 | menu_|item$ = |
|00001eb0| a4 66 69 65 6c 64 28 6d | 65 6e 75 24 2c 22 2c 22 |.field(m|enu$,","|
|00001ec0| 29 0d 01 e0 1c 20 20 20 | 20 21 6d 65 6e 75 5f 69 |).... | !menu_i|
|00001ed0| 74 65 6d 5f 70 74 72 25 | 20 20 3d 20 30 0d 01 ea |tem_ptr%| = 0...|
|00001ee0| 1d 20 20 20 20 6d 65 6e | 75 5f 69 74 65 6d 5f 70 |. men|u_item_p|
|00001ef0| 74 72 25 21 34 20 3d 20 | 2d 31 0d 01 f4 23 20 20 |tr%!4 = |-1...# |
|00001f00| 20 20 6d 65 6e 75 5f 69 | 74 65 6d 5f 70 74 72 25 | menu_i|tem_ptr%|
|00001f10| 21 38 20 3d 20 26 37 30 | 30 30 30 32 31 0d 01 fe |!8 = &70|00021...|
|00001f20| 24 20 20 20 20 c8 95 20 | a7 22 23 24 25 5e 22 2c |$ .. |."#$%^",|
|00001f30| c2 6d 65 6e 75 5f 69 74 | 65 6d 24 29 29 20 3e 20 |.menu_it|em$)) > |
|00001f40| 30 0d 02 08 1b 20 20 20 | 20 20 20 c8 8e 20 c2 6d |0.... | .. .m|
|00001f50| 65 6e 75 5f 69 74 65 6d | 24 29 20 ca 0d 02 12 45 |enu_item|$) ....E|
|00001f60| 20 20 20 20 20 20 20 20 | c9 20 22 23 22 20 3a 20 | |. "#" : |
|00001f70| 3f 6d 65 6e 75 5f 69 74 | 65 6d 5f 70 74 72 25 20 |?menu_it|em_ptr% |
|00001f80| 20 20 3d 20 3f 6d 65 6e | 75 5f 69 74 65 6d 5f 70 | = ?men|u_item_p|
|00001f90| 74 72 25 20 20 20 84 20 | 25 30 30 30 30 30 30 30 |tr% . |%0000000|
|00001fa0| 31 0d 02 1c 45 20 20 20 | 20 20 20 20 20 c9 20 22 |1...E | . "|
|00001fb0| 24 22 20 3a 20 3f 6d 65 | 6e 75 5f 69 74 65 6d 5f |$" : ?me|nu_item_|
|00001fc0| 70 74 72 25 20 20 20 3d | 20 3f 6d 65 6e 75 5f 69 |ptr% =| ?menu_i|
|00001fd0| 74 65 6d 5f 70 74 72 25 | 20 20 20 84 20 25 30 30 |tem_ptr%| . %00|
|00001fe0| 30 30 30 30 31 30 0d 02 | 26 45 20 20 20 20 20 20 |000010..|&E |
|00001ff0| 20 20 c9 20 22 25 22 20 | 3a 20 6d 65 6e 75 5f 69 | . "%" |: menu_i|
|00002000| 74 65 6d 5f 70 74 72 25 | 3f 31 30 20 3d 20 6d 65 |tem_ptr%|?10 = me|
|00002010| 6e 75 5f 69 74 65 6d 5f | 70 74 72 25 3f 31 30 20 |nu_item_|ptr%?10 |
|00002020| 84 20 25 30 31 30 30 30 | 30 30 30 0d 02 30 45 20 |. %01000|000..0E |
|00002030| 20 20 20 20 20 20 20 c9 | 20 22 5e 22 20 3a 20 3f | .| "^" : ?|
|00002040| 6d 65 6e 75 5f 69 74 65 | 6d 5f 70 74 72 25 20 20 |menu_ite|m_ptr% |
|00002050| 20 3d 20 3f 6d 65 6e 75 | 5f 69 74 65 6d 5f 70 74 | = ?menu|_item_pt|
|00002060| 72 25 20 20 20 84 20 25 | 30 30 30 30 30 31 30 30 |r% . %|00000100|
|00002070| 0d 02 3a 0b 20 20 20 20 | 20 20 cb 0d 02 44 23 20 |..:. | ...D# |
|00002080| 20 20 20 20 20 6d 65 6e | 75 5f 69 74 65 6d 24 20 | men|u_item$ |
|00002090| 3d 20 c0 6d 65 6e 75 5f | 69 74 65 6d 24 29 0d 02 |= .menu_|item$)..|
|000020a0| 4e 09 20 20 20 20 ce 0d | 02 58 39 20 20 20 20 e7 |N. ..|.X9 .|
|000020b0| 20 a9 28 6d 65 6e 75 5f | 69 74 65 6d 24 29 20 3e | .(menu_|item$) >|
|000020c0| 20 77 69 64 74 68 25 20 | 8c 20 77 69 64 74 68 25 | width% |. width%|
|000020d0| 20 3d 20 a9 28 6d 65 6e | 75 5f 69 74 65 6d 24 29 | = .(men|u_item$)|
|000020e0| 0d 02 62 30 20 20 20 20 | 24 28 6d 65 6e 75 5f 69 |..b0 |$(menu_i|
|000020f0| 74 65 6d 5f 70 74 72 25 | 2b 31 32 29 20 3d 20 6d |tem_ptr%|+12) = m|
|00002100| 65 6e 75 5f 69 74 65 6d | 24 20 2b 20 bd 28 30 29 |enu_item|$ + .(0)|
|00002110| 0d 02 6c 07 20 20 ce 0d | 02 76 33 20 20 3f 6d 65 |..l. ..|.v3 ?me|
|00002120| 6e 75 5f 69 74 65 6d 5f | 70 74 72 25 20 3d 20 3f |nu_item_|ptr% = ?|
|00002130| 6d 65 6e 75 5f 69 74 65 | 6d 5f 70 74 72 25 20 84 |menu_ite|m_ptr% .|
|00002140| 20 25 31 30 30 30 30 30 | 30 30 0d 02 80 2c 20 20 | %100000|00..., |
|00002150| 6d 65 6e 75 5f 70 74 72 | 25 21 31 36 20 20 20 20 |menu_ptr|%!16 |
|00002160| 3d 20 28 77 69 64 74 68 | 25 20 2a 20 38 20 2b 20 |= (width|% * 8 + |
|00002170| 36 29 20 2a 20 32 0d 02 | 8a 2b 20 20 6d 65 6e 75 |6) * 2..|.+ menu|
|00002180| 5f 66 72 65 65 25 20 20 | 20 20 20 20 3d 20 6d 65 |_free% | = me|
|00002190| 6e 75 5f 69 74 65 6d 5f | 70 74 72 25 20 2b 20 32 |nu_item_|ptr% + 2|
|000021a0| 34 0d 02 94 0e 3d 6d 65 | 6e 75 5f 70 74 72 25 0d |4....=me|nu_ptr%.|
|000021b0| 02 bc 1d dd 20 f2 73 68 | 6f 77 5f 6d 65 6e 75 28 |.... .sh|ow_menu(|
|000021c0| 6d 65 6e 75 25 2c 78 25 | 2c 79 25 29 0d 02 c6 1b |menu%,x%|,y%)....|
|000021d0| 20 20 63 75 72 72 65 6e | 74 5f 6d 65 6e 75 25 20 | curren|t_menu% |
|000021e0| 3d 20 6d 65 6e 75 25 0d | 02 d0 18 20 20 6d 65 6e |= menu%.|... men|
|000021f0| 75 5f 78 25 20 20 20 20 | 20 20 20 3d 20 78 25 0d |u_x% | = x%.|
|00002200| 02 da 18 20 20 6d 65 6e | 75 5f 79 25 20 20 20 20 |... men|u_y% |
|00002210| 20 20 20 3d 20 79 25 0d | 02 e4 27 20 20 c8 99 20 | = y%.|..' .. |
|00002220| 22 57 69 6d 70 5f 43 72 | 65 61 74 65 4d 65 6e 75 |"Wimp_Cr|eateMenu|
|00002230| 22 2c 2c 6d 65 6e 75 25 | 2c 78 25 2c 79 25 0d 02 |",,menu%|,x%,y%..|
|00002240| ee 05 e1 0d 03 20 12 dd | 20 f2 72 65 73 68 6f 77 |..... ..| .reshow|
|00002250| 5f 6d 65 6e 75 0d 03 2a | 2f 20 20 f2 73 68 6f 77 |_menu..*|/ .show|
|00002260| 5f 6d 65 6e 75 28 63 75 | 72 72 65 6e 74 5f 6d 65 |_menu(cu|rrent_me|
|00002270| 6e 75 25 2c 6d 65 6e 75 | 5f 78 25 2c 6d 65 6e 75 |nu%,menu|_x%,menu|
|00002280| 5f 79 25 29 0d 03 34 05 | e1 0d 03 84 12 dd 20 a4 |_y%)..4.|...... .|
|00002290| 64 65 63 6f 64 65 5f 6d | 65 6e 75 0d 03 8e 12 20 |decode_m|enu.... |
|000022a0| 20 ea 20 6d 65 6e 75 5f | 74 65 78 74 24 0d 03 98 | . menu_|text$...|
|000022b0| 4f 20 20 c8 99 20 22 57 | 69 6d 70 5f 44 65 63 6f |O .. "W|imp_Deco|
|000022c0| 64 65 4d 65 6e 75 22 2c | 2c 63 75 72 72 65 6e 74 |deMenu",|,current|
|000022d0| 5f 6d 65 6e 75 25 2c 77 | 69 6d 70 5f 62 6c 6f 63 |_menu%,w|imp_bloc|
|000022e0| 6b 25 2c c4 32 30 30 2c | 22 20 22 29 20 b8 20 2c |k%,.200,|" ") . ,|
|000022f0| 2c 2c 6d 65 6e 75 5f 74 | 65 78 74 24 0d 03 a2 0f |,,menu_t|ext$....|
|00002300| 3d 6d 65 6e 75 5f 74 65 | 78 74 24 0d 03 e8 2f dd |=menu_te|xt$.../.|
|00002310| 20 f2 6d 65 6e 75 5f 61 | 74 74 61 63 68 28 6d 65 | .menu_a|ttach(me|
|00002320| 6e 75 25 2c 70 6f 73 69 | 74 69 6f 6e 25 2c 61 74 |nu%,posi|tion%,at|
|00002330| 74 61 63 68 6d 65 6e 74 | 25 29 0d 03 f2 39 20 20 |tachment|%)...9 |
|00002340| 6d 65 6e 75 25 21 28 32 | 38 20 2b 20 32 34 20 2a |menu%!(2|8 + 24 *|
|00002350| 20 28 70 6f 73 69 74 69 | 6f 6e 25 20 2d 20 31 29 | (positi|on% - 1)|
|00002360| 20 2b 20 34 29 20 3d 20 | 61 74 74 61 63 68 6d 65 | + 4) = |attachme|
|00002370| 6e 74 25 0d 03 fc 05 e1 | 0d 04 4c 19 dd 20 a4 6d |nt%.....|..L.. .m|
|00002380| 65 6e 75 5f 68 65 69 67 | 68 74 28 6d 65 6e 75 25 |enu_heig|ht(menu%|
|00002390| 29 0d 04 56 1e 20 20 ea | 20 68 65 69 67 68 74 25 |)..V. .| height%|
|000023a0| 2c 6d 65 6e 75 5f 69 74 | 65 6d 5f 70 74 72 25 0d |,menu_it|em_ptr%.|
|000023b0| 04 60 21 20 20 6d 65 6e | 75 5f 69 74 65 6d 5f 70 |.`! men|u_item_p|
|000023c0| 74 72 25 20 3d 20 6d 65 | 6e 75 25 20 2b 20 32 38 |tr% = me|nu% + 28|
|000023d0| 0d 04 6a 18 20 20 68 65 | 69 67 68 74 25 20 20 20 |..j. he|ight% |
|000023e0| 20 20 20 20 20 3d 20 30 | 0d 04 74 2a 20 20 c8 95 | = 0|..t* ..|
|000023f0| 20 28 3f 6d 65 6e 75 5f | 69 74 65 6d 5f 70 74 72 | (?menu_|item_ptr|
|00002400| 25 20 80 20 25 31 30 30 | 30 30 30 30 30 29 20 3d |% . %100|00000) =|
|00002410| 20 30 0d 04 7e 1c 20 20 | 20 20 6d 65 6e 75 5f 69 | 0..~. | menu_i|
|00002420| 74 65 6d 5f 70 74 72 25 | 20 2b 3d 20 32 34 0d 04 |tem_ptr%| += 24..|
|00002430| 88 1b 20 20 20 20 68 65 | 69 67 68 74 25 20 20 20 |.. he|ight% |
|00002440| 20 20 20 20 20 2b 3d 20 | 31 0d 04 92 07 20 20 ce | += |1.... .|
|00002450| 0d 04 9c 1e 3d 39 36 20 | 2b 20 28 34 34 20 2a 20 |....=96 |+ (44 * |
|00002460| 28 68 65 69 67 68 74 25 | 20 2b 20 31 29 29 0d 04 |(height%| + 1))..|
|00002470| b0 28 dd 20 f2 6d 65 6e | 75 5f 74 69 63 6b 5f 74 |.(. .men|u_tick_t|
|00002480| 6f 67 67 6c 65 28 6d 65 | 6e 75 25 2c 70 6f 73 69 |oggle(me|nu%,posi|
|00002490| 74 69 6f 6e 25 29 0d 04 | ba 4f 20 20 6d 65 6e 75 |tion%)..|.O menu|
|000024a0| 25 3f 28 32 38 20 2b 20 | 32 34 20 2a 20 28 70 6f |%?(28 + |24 * (po|
|000024b0| 73 69 74 69 6f 6e 25 20 | 2d 20 31 29 29 20 3d 20 |sition% |- 1)) = |
|000024c0| 6d 65 6e 75 25 3f 28 32 | 38 20 2b 20 32 34 20 2a |menu%?(2|8 + 24 *|
|000024d0| 20 28 70 6f 73 69 74 69 | 6f 6e 25 20 2d 20 31 29 | (positi|on% - 1)|
|000024e0| 29 20 82 20 31 0d 04 c4 | 05 e1 0d 05 14 2d dd 20 |) . 1...|.....-. |
|000024f0| f2 73 65 74 5f 6d 65 6e | 75 5f 74 69 63 6b 28 6d |.set_men|u_tick(m|
|00002500| 65 6e 75 25 2c 70 6f 73 | 69 74 69 6f 6e 25 2c 74 |enu%,pos|ition%,t|
|00002510| 69 63 6b 65 64 25 29 0d | 05 1e 11 20 20 e7 20 74 |icked%).|... . t|
|00002520| 69 63 6b 65 64 25 20 8c | 0d 05 28 51 20 20 20 20 |icked% .|..(Q |
|00002530| 6d 65 6e 75 25 3f 28 32 | 38 20 2b 20 32 34 20 2a |menu%?(2|8 + 24 *|
|00002540| 20 28 70 6f 73 69 74 69 | 6f 6e 25 20 2d 20 31 29 | (positi|on% - 1)|
|00002550| 29 20 3d 20 6d 65 6e 75 | 25 3f 28 32 38 20 2b 20 |) = menu|%?(28 + |
|00002560| 32 34 20 2a 20 28 70 6f | 73 69 74 69 6f 6e 25 20 |24 * (po|sition% |
|00002570| 2d 20 31 29 29 20 84 20 | 31 0d 05 32 07 20 20 cc |- 1)) . |1..2. .|
|00002580| 0d 05 3c 59 20 20 20 20 | 6d 65 6e 75 25 3f 28 32 |..<Y |menu%?(2|
|00002590| 38 20 2b 20 32 34 20 2a | 20 28 70 6f 73 69 74 69 |8 + 24 *| (positi|
|000025a0| 6f 6e 25 20 2d 20 31 29 | 29 20 3d 20 6d 65 6e 75 |on% - 1)|) = menu|
|000025b0| 25 3f 28 32 38 20 2b 20 | 32 34 20 2a 20 28 70 6f |%?(28 + |24 * (po|
|000025c0| 73 69 74 69 6f 6e 25 20 | 2d 20 31 29 29 20 80 20 |sition% |- 1)) . |
|000025d0| 25 31 31 31 31 31 31 31 | 30 0d 05 46 07 20 20 cd |%1111111|0..F. .|
|000025e0| 0d 05 50 05 e1 0d 05 78 | 23 dd 20 a4 6d 65 6e 75 |..P....x|#. .menu|
|000025f0| 5f 74 69 63 6b 65 64 28 | 6d 65 6e 75 25 2c 70 6f |_ticked(|menu%,po|
|00002600| 73 69 74 69 6f 6e 25 29 | 0d 05 82 0f 20 20 ea 20 |sition%)|.... . |
|00002610| 72 65 73 75 6c 74 25 0d | 05 8c 35 20 20 e7 20 28 |result%.|..5 . (|
|00002620| 6d 65 6e 75 25 3f 28 32 | 38 20 2b 20 32 34 20 2a |menu%?(2|8 + 24 *|
|00002630| 20 28 70 6f 73 69 74 69 | 6f 6e 25 20 2d 20 31 29 | (positi|on% - 1)|
|00002640| 29 20 80 20 31 29 20 3e | 20 30 20 8c 0d 05 96 13 |) . 1) >| 0 .....|
|00002650| 20 20 20 20 72 65 73 75 | 6c 74 25 20 3d 20 b9 0d | resu|lt% = ..|
|00002660| 05 a0 07 20 20 cc 0d 05 | aa 13 20 20 20 20 72 65 |... ...|.. re|
|00002670| 73 75 6c 74 25 20 3d 20 | a3 0d 05 b4 07 20 20 cd |sult% = |..... .|
|00002680| 0d 05 be 0c 3d 72 65 73 | 75 6c 74 25 0d 05 dc 15 |....=res|ult%....|
|00002690| dd 20 a4 61 64 6a 75 73 | 74 5f 70 72 65 73 73 65 |. .adjus|t_presse|
|000026a0| 64 0d 05 e6 2b 20 20 c8 | 99 20 22 57 69 6d 70 5f |d...+ .|. "Wimp_|
|000026b0| 47 65 74 50 6f 69 6e 74 | 65 72 49 6e 66 6f 22 2c |GetPoint|erInfo",|
|000026c0| 2c 64 61 74 61 5f 62 6c | 6f 63 6b 25 0d 05 f0 19 |,data_bl|ock%....|
|000026d0| 3d 20 28 64 61 74 61 5f | 62 6c 6f 63 6b 25 21 38 |= (data_|block%!8|
|000026e0| 20 80 20 31 29 0d 06 40 | 21 dd 20 a4 66 69 65 6c | . 1)..@|!. .fiel|
|000026f0| 64 28 f8 20 6d 65 6e 75 | 24 2c 20 73 65 70 61 72 |d(. menu|$, separ|
|00002700| 61 74 6f 72 24 29 0d 06 | 4a 0f 20 20 ea 20 72 65 |ator$)..|J. . re|
|00002710| 73 75 6c 74 24 0d 06 54 | 39 20 20 72 65 73 75 6c |sult$..T|9 resul|
|00002720| 74 24 20 3d 20 c0 6d 65 | 6e 75 24 2c a7 6d 65 6e |t$ = .me|nu$,.men|
|00002730| 75 24 2b 73 65 70 61 72 | 61 74 6f 72 24 2c 73 65 |u$+separ|ator$,se|
|00002740| 70 61 72 61 74 6f 72 24 | 29 20 2d 20 31 29 0d 06 |parator$|) - 1)..|
|00002750| 5e 31 20 20 6d 65 6e 75 | 24 20 20 20 3d 20 c2 6d |^1 menu|$ = .m|
|00002760| 65 6e 75 24 2c a9 28 6d | 65 6e 75 24 29 20 2d 20 |enu$,.(m|enu$) - |
|00002770| a9 28 72 65 73 75 6c 74 | 24 29 20 2d 20 31 29 0d |.(result|$) - 1).|
|00002780| 06 68 0c 3d 72 65 73 75 | 6c 74 24 0d 06 a4 1b dd |.h.=resu|lt$.....|
|00002790| 20 f2 6f 70 65 6e 5f 74 | 65 6d 70 6c 61 74 65 28 | .open_t|emplate(|
|000027a0| 66 69 6c 65 24 29 0d 06 | ae 27 20 20 de 20 69 63 |file$)..|.' . ic|
|000027b0| 6f 6e 5f 73 70 61 63 65 | 25 20 35 31 32 2c 20 74 |on_space|% 512, t|
|000027c0| 65 6d 70 6c 61 74 65 25 | 20 31 30 32 34 0d 06 b8 |emplate%| 1024...|
|000027d0| 29 20 20 69 63 6f 6e 5f | 73 70 61 63 65 5f 65 6e |) icon_|space_en|
|000027e0| 64 25 20 3d 20 69 63 6f | 6e 5f 73 70 61 63 65 25 |d% = ico|n_space%|
|000027f0| 20 2b 20 35 31 32 0d 06 | c2 23 20 20 c8 99 20 22 | + 512..|.# .. "|
|00002800| 57 69 6d 70 5f 4f 70 65 | 6e 54 65 6d 70 6c 61 74 |Wimp_Ope|nTemplat|
|00002810| 65 22 2c 2c 66 69 6c 65 | 24 0d 06 cc 05 e1 0d 07 |e",,file|$.......|
|00002820| 08 1b dd 20 a4 6c 6f 61 | 64 5f 74 65 6d 70 6c 61 |... .loa|d_templa|
|00002830| 74 65 28 6e 61 6d 65 24 | 29 0d 07 12 0f 20 20 ea |te(name$|).... .|
|00002840| 20 68 61 6e 64 6c 65 25 | 0d 07 1c 62 20 20 c8 99 | handle%|...b ..|
|00002850| 20 22 57 69 6d 70 5f 4c | 6f 61 64 54 65 6d 70 6c | "Wimp_L|oadTempl|
|00002860| 61 74 65 22 2c 2c 74 65 | 6d 70 6c 61 74 65 25 2c |ate",,te|mplate%,|
|00002870| 69 63 6f 6e 5f 73 70 61 | 63 65 25 2c 69 63 6f 6e |icon_spa|ce%,icon|
|00002880| 5f 73 70 61 63 65 5f 65 | 6e 64 25 2c 2d 31 2c 6e |_space_e|nd%,-1,n|
|00002890| 61 6d 65 24 2c 30 20 b8 | 20 2c 2c 69 63 6f 6e 5f |ame$,0 .| ,,icon_|
|000028a0| 73 70 61 63 65 5f 65 6e | 64 25 0d 07 26 31 20 20 |space_en|d%..&1 |
|000028b0| c8 99 20 22 57 69 6d 70 | 5f 43 72 65 61 74 65 57 |.. "Wimp|_CreateW|
|000028c0| 69 6e 64 6f 77 22 2c 2c | 74 65 6d 70 6c 61 74 65 |indow",,|template|
|000028d0| 25 20 b8 20 68 61 6e 64 | 6c 65 25 0d 07 30 0c 3d |% . hand|le%..0.=|
|000028e0| 68 61 6e 64 6c 65 25 0d | 07 6c 15 dd 20 f2 63 6c |handle%.|.l.. .cl|
|000028f0| 6f 73 65 5f 74 65 6d 70 | 6c 61 74 65 0d 07 76 1d |ose_temp|late..v.|
|00002900| 20 20 c8 99 20 22 57 69 | 6d 70 5f 43 6c 6f 73 65 | .. "Wi|mp_Close|
|00002910| 54 65 6d 70 6c 61 74 65 | 22 0d 07 80 05 e1 0d 07 |Template|".......|
|00002920| d0 2b dd 20 f2 69 63 6f | 6e 5f 73 74 72 69 6e 67 |.+. .ico|n_string|
|00002930| 5f 73 65 74 28 77 69 6e | 64 6f 77 25 2c 69 63 6f |_set(win|dow%,ico|
|00002940| 6e 25 2c 74 65 78 74 24 | 29 0d 07 da 1d 20 20 21 |n%,text$|).... !|
|00002950| 64 61 74 61 5f 62 6c 6f | 63 6b 25 20 20 3d 20 77 |data_blo|ck% = w|
|00002960| 69 6e 64 6f 77 25 0d 07 | e4 1b 20 20 64 61 74 61 |indow%..|.. data|
|00002970| 5f 62 6c 6f 63 6b 25 21 | 34 20 3d 20 69 63 6f 6e |_block%!|4 = icon|
|00002980| 25 0d 07 ee 29 20 20 c8 | 99 20 22 57 69 6d 70 5f |%...) .|. "Wimp_|
|00002990| 47 65 74 49 63 6f 6e 53 | 74 61 74 65 22 2c 2c 64 |GetIconS|tate",,d|
|000029a0| 61 74 61 5f 62 6c 6f 63 | 6b 25 0d 07 f8 29 20 20 |ata_bloc|k%...) |
|000029b0| 24 28 21 28 64 61 74 61 | 5f 62 6c 6f 63 6b 25 2b |$(!(data|_block%+|
|000029c0| 32 38 29 29 20 3d 20 74 | 65 78 74 24 20 2b 20 bd |28)) = t|ext$ + .|
|000029d0| 28 30 29 0d 08 02 17 20 | 20 64 61 74 61 5f 62 6c |(0).... | data_bl|
|000029e0| 6f 63 6b 25 21 38 20 3d | 20 30 0d 08 0c 18 20 20 |ock%!8 =| 0.... |
|000029f0| 64 61 74 61 5f 62 6c 6f | 63 6b 25 21 31 32 20 3d |data_blo|ck%!12 =|
|00002a00| 20 30 0d 08 16 29 20 20 | c8 99 20 22 57 69 6d 70 | 0...) |.. "Wimp|
|00002a10| 5f 53 65 74 49 63 6f 6e | 53 74 61 74 65 22 2c 2c |_SetIcon|State",,|
|00002a20| 64 61 74 61 5f 62 6c 6f | 63 6b 25 0d 08 20 05 e1 |data_blo|ck%.. ..|
|00002a30| 0d 08 34 0c dd 20 f2 65 | 72 72 6f 72 0d 08 3e 1a |..4.. .e|rror..>.|
|00002a40| 20 20 21 77 69 6d 70 5f | 62 6c 6f 63 6b 25 20 20 | !wimp_|block% |
|00002a50| 20 20 20 3d 20 9f 0d 08 | 48 49 20 20 24 28 77 69 | = ...|HI $(wi|
|00002a60| 6d 70 5f 62 6c 6f 63 6b | 25 2b 34 29 20 3d 20 f6 |mp_block|%+4) = .|
|00002a70| 24 20 2b 20 22 20 28 69 | 6e 74 65 72 6e 61 6c 20 |$ + " (i|nternal |
|00002a80| 65 72 72 6f 72 20 63 6f | 64 65 20 22 20 2b 20 c3 |error co|de " + .|
|00002a90| 28 9e 29 20 2b 20 22 29 | 22 20 2b bd 28 30 29 0d |(.) + ")|" +.(0).|
|00002aa0| 08 52 41 20 20 c8 99 20 | 22 57 69 6d 70 5f 52 65 |.RA .. |"Wimp_Re|
|00002ab0| 70 6f 72 74 45 72 72 6f | 72 22 2c 77 69 6d 70 5f |portErro|r",wimp_|
|00002ac0| 62 6c 6f 63 6b 25 2c 33 | 2c 61 70 70 6c 69 63 61 |block%,3|,applica|
|00002ad0| 74 69 6f 6e 24 20 b8 20 | 2c 72 65 73 75 6c 74 25 |tion$ . |,result%|
|00002ae0| 0d 08 5c 3a 20 20 e7 20 | 72 65 73 75 6c 74 25 20 |..\: . |result% |
|00002af0| 3d 20 32 20 8c 20 f2 63 | 6c 6f 73 65 64 6f 77 6e |= 2 . .c|losedown|
|00002b00| 5f 77 69 6d 70 28 61 70 | 70 6c 69 63 61 74 69 6f |_wimp(ap|plicatio|
|00002b10| 6e 5f 69 64 25 29 20 3a | 20 e0 0d 08 66 05 e1 0d |n_id%) :| ...f...|
|00002b20| ff | |. | |
+--------+-------------------------+-------------------------+--------+--------+